/**
 * Version 17 mrt 2008 - initial version
 */
package audioreaper.command;

/**
 * <code>Console</code> is an interface for machines which have buttons
 * and switches which can be pushed and pulled and turned. For example
 * an echo effect, or a synth might implement this. Actual rendering
 * of the control is done by AudioReaper, depending on the control type
 * and boundry values. This ensure strict separation of UI and model.
 *
 * @author <a href="mailto:vincent@nazarene.nl">Vincent van Beveren</a>
 *
 */
public interface Controllable {
	
	Iterable<Control> getControls();
	
}
